package com.wxlsoft.excel.convert.model;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 修订记录
 * @author wangxiaoliang
 */
@Getter
@Setter
@ToString
public class IndexRecord {
	
	/**
	 * 交易代码
	 */
	@ExcelProperty("交易代码")
    private String tradeCode;
	
	/**
	 * 交易名称
	 */
	@ExcelProperty("交易名称")
    private String tradeName;
	
	/**
	 * 服务名称
	 */
	@ExcelProperty("服务名称")
    private String serviceName;
	
	/**
	 * 服务操作ID
	 */
	@ExcelProperty("服务操作ID")
    private String sceneCode;
	
	/**
	 * 服务操作名称
	 */
	@ExcelProperty("服务操作名称")
    private String sceneName;
	
	/**
	 * 调用方
	 */
	@ExcelProperty("调用方")
    private String consume;
	
	/**
	 * 提供方
	 */
	@ExcelProperty("提供方")
    private String provider;
	
	/**
	 * 接口方向
	 */
	@ExcelProperty("接口方向")
    private String direction;
	
	/**
	 * 接口提供系统ID
	 */
	@ExcelProperty("接口提供系统ID")
    private String providerSystemId;
	
	/**
	 * 报文类型式
	 */
	@ExcelProperty("报文类型")
    private String dataBodyLayout;
	
	/**
	 * 处理人
	 */
	@ExcelProperty("处理人")
    private String processor;
	
	/**
	 * 更新时间
	 */
	@ExcelProperty("更新时间")
    private String updateTime;	
	
	/**
	 * 报文转换方向(C->P)
	 */
	@ExcelProperty("报文转换方向(C->P)")
    private String dataBodyDirection;
	
	/**
	 * 调用方系统名称
	 */
	@ExcelProperty("调用方系统名称")
    private String consumeSystemName;	
	
	/**
	 * 参考文档
	 */
	@ExcelProperty("参考文档")
    private String document;
	
	/**
	 * 是否穿透
	 */
	@ExcelProperty("是否穿透")
    private String isPenetrate;
	
	/**
	 * 业务报文头编号
	 */
	@ExcelProperty("业务报文头编号")
    private String dataHeader;
	
	/**
	 * 接口状态
	 */
	@ExcelProperty("交易状态")
    private String interfaceStatus;		
	
	/**
	 * 场景状态
	 */
	@ExcelProperty("场景状态")
    private String sceneStatus;	
	
	/**
	 * 是否标准
	 */
	@ExcelProperty("是否标准")
    private String isStandard;
	
	/**
	 * 索引号
	 */
	@ExcelIgnore
	private String index;
	
}
